Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992 1991 1990 1989 1988
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Vancouver Challenger Vancouver Challenger Happy Valley Challenger St. Brieuc Challenger Zhuhai Challenger Shenzhen Challenger Taipei City Challenger Busan Challenger Rumikon CH Bossonnens CH Dublin CH Geneva CH Garanti Koza Sofia Open - Sofia Croatian Indoors - Zagreb Italian Indoors - Milan BMW Open - Munich Rado Swiss Open - Gstaad President's Cup 1997 - Tashkent Kremlin Cup - Moscow Qatar Mobil Open '98 - Doha St. Petersburg Open - St. Petersburg Guardian Direct Cup - London Heineken Trophy - 's-Hertogenbosch President's Cup 1998 - Tashkent Grand Prix de Tennis de Toulouse - Toulouse Open 13 - Marseille AXA Cup - London Copenhagen Open - Copenhagen Open Seat-Godo 2000 - Barcelona The Stella Artois Grass Court Championships - Queen's/London The Nottingham Open - Nottingham UBS Open Gstaad - Gstaad CA Tennis Trophy - Vienna Adidas Open de Toulouse - Toulouse St. Petersburg Open - St. Petersburg Adidas International - Sydney Milan Indoors - Milan Open 13 - Marseille The Stella Artois Grass Court Championships - London 2001 Mercedes Cup - Stuttgart Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Open 13 - Marseille The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad Idea Prokom Open - Sopot Kremlin Cup - Moscow Copenhagen Open - Copenhagen Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Dubai Antwerp Rotterdam Halle Gstaad New Haven Lyon Vienna Toulouse Queen's Club Halle Gstaad Prague New Haven Long Island Bordeaux Lyon Moscow Marseille Milan Washington New Haven Long Island Basel Moscow Milan Stuttgart Nice Long Island Bordeaux Toulouse Vienna Moscow Adelaide Auckland Scottsdale Nice Madrid Gstaad Stuttgart Long Island Basel Toulouse Lyon Moscow Sydney Brussels Barcelona Gstaad Hilversum New Haven Geneva Lyon Brussels Barcelona Nice Madrid Bologna Stuttgart Hilversum Kitzbuhel Geneva Lyon Moscow Open 13 - Marseille The Stella Artois Grass Court Championships - London Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort Grand Prix de Tennis de Lyon - Lyon Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles AIG Japan Open - Tokyo Qatar ExxonMobil Open - Doha Open 13 - Marseille US Men's Clay Court Championships - Houston Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Pilot Pen Tennis - New Haven China Open - Beijing Qatar ExxonMobil Open - Doha Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille The Dubai Tennis Championships - Dubai Samsung Securities Cup Challenger Tennis - Seoul BMW Open - Munich Gerry Weber Open - Halle China Open - Beijing Davidoff Swiss Indoors - Basel ABN AMRO World Tennis Tournament - Rotterdam Tennis Channel Open - Las Vegas Gerry Weber Open - Halle Open de Moselle - Metz SA Tennis Open - Johannesburg AEGON Championships - London Countrywide Classic - Los Angeles China Open - Beijing If Stockholm Open - Stockholm Proton Malaysian Open - Kuala Lumpur Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai BMW Open - Munich Open de Nice Cote dAzur - Nice Ordina Open - s-Hertogenbosch Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Moselle - Metz Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London AEGON International - Eastbourne Rakuten Japan Open - Tokyo Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Citi Open - Washington Kremlin Cup - Moscow Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco AEGON Championships - London PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Geneva Open - Geneva Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle Citi Open - Washington Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha ASB Classic - Auckland TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart Antalya Cup - Antalya BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Chengdu Open - Chengdu IPP Open - Helsinki Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva Antalya Cup - Antalya Citi Open - Washington Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Tashkent Challenger Internationaux de Tennis de Brest - Brest Bratislava Challenger Aptos Challenger Challenger 42 - Andrezieux TCT Open - Tunis Tennis Napoli Cup - Naples Tatra Banka Open 2001 - Bratislava Milano Challenger-Jameson Cup - Milan Lamberts Open by Stawag - Aachen Tatra Banka Open - Bratislava Neride Prague Indoor - Prague Jameson Cup - Milan Intersport Heilbronn Open - Heilbronn VI Torneo Internazionale di Tennis - Barletta Memorial Piertomaso Tessitore - San Remo Nuembrecht Challenger - Nuembrecht Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon Tennis Napoli Cup - Napoli Fergana Tennis Challenger Tournament - Fergana Bukhara Challenger - Bukhara Tatra Banka Open 2003 - Bratislava Privat Bank Cup - Dniepropetrovsk Czech Indoor Open - Prague Jameson Cup - Milan Ischgl International Tennis Challenger 2003 - Ischgl Sarajevo Open 2004 - Sarajevo Open Sainte Victoire - Aix-En-Provence Garden Open 2004 - Rome Ispat Open 2004 - Ostrava Challenger 42 - Andrezieux Czech Open - Prostejov C.T. San Remo - XIII Piertomaso Tessitore - San Remo Open Sainte-Victoire - Aix-En-Provence Banca Stato Challenger Lugano - Lugano Nord/LB Open 2004 - Braunschweig Ciudad de Pozoblanco 'Open Diputacion' - Cordoba San Marino Cepu Open - San Marino Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Open de L'Isere - Grenoble Tumkur Open - Tumkur Surbiton Challenger Challenger Ford de Cherbourg - Cherbourg Open de Franche-Comte - Besancon Kyiv Open - Kiev TED Open - Istanbul Steelers Cup - Kosice College Station Challenger - College Station Austin Challenger - Austin The LTA Bolton Challenger - Bolton Lambertz Open - Aachen Tatra Banka Open - Bratislava Privat Bank Cup - Dnepropetrovsk Porsche Open - Poznan Mobilux Open - Luxembourg Architect Open - Budapest Jameson Cup - Milan KGHM Polish Indoors - Wroclaw Logopak Challenger 2005 - Lubeck Citta di Monza - Monza ECM Prague Open 2005 - Prague The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba The LTA Men's Challenger - Nottingham Open D'Orleans - Orleans The LTA Men's Challenger - Southampton Tatra Banka Open - Bratislava Mobilux Open - Luxembourg Geneva Bari Geneva The Surbiton Trophy - Surbiton Open D'Orleans - Orleans Italian Open - Rome Ostrava Challenger Eurocard Open - Stuttgart 12th Paris Open - Paris Licher German Open - Hamburg 13th Paris Open - Paris The Lipton Championships - Key Biscayne 14th Paris Open - Paris Monte Carlo Open - Monte Carlo German Open - Hamburg Tennis Masters Series - Toronto The Ericsson Open - Miami Key Biscayne Hamburg Cincinnati Canadian Open Paris Hamburg Key Biscayne Monte Carlo Stockholm Paris Indian Wells Key Biscayne Monte Carlo Hamburg Rome Stockholm Paris Indian Wells Key Biscayne St. Remy Challenger Indian Wells Key Biscayne Key Biscayne Monte Carlo Stockholm Paris Telecom Italia Masters - Rome Tennis Masters Series - Hamburg NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Sony Ericsson Open - Miami Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Dallas Challenger Nottingham Challenger Napa Challenger Geneva Challenger Mouilleron-Le-Captif Challenger Irving Challenger Le Gosier Challenger Manchester Challenger Bratislava Challenger Taipei City Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Rennes Challenger Wimbledon - London U.S. Open - New York Seoul Challenger Australian Open - Melbourne Bossonnens CH French Open - Paris Heilbronn Open - Heilbronn Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Eckental Challenger Australian Open - Melbourne Japan Open - Tokyo USTA Challenger of North Miami Beach - North Miami Beach French Open - Paris Wimbledon - London BMW Open - Munich U.S. Open - New York French Open Wimbledon Open Seat-Godo 2001 - Barcelona U.S. Open Australian Open French Open Wimbledon U.S. Open Australian Open French Open Eckental Challenger Wimbledon U.S. Open French Open Open 13 - Marseille Wimbledon Grand Prix de Tennis de Lyon - Lyon U.S. Open Australian Open French Open Intersport Heilbronn Open - Heilbronn Wimbledon U.S. Open Australian Open The Stella Artois Grass Court Championships - London French Open Wimbledon U.S. Open Australian Open French Open Wimbledon U.S. Open Pilot Pen Tennis - New Haven Crans Montana CH Nyon CH Messina CH Copenhagen CH Sydney International - Sydney European Community Championships - Antwerp Internationaler Raiffeisen Grand Prix - St. Polten Pilot Pen International - New Haven Waldbaum's Hamlet Cup - Long Island IPB Czech Indoor - Ostrava Croatian Indoors - Split BMW Open - Munich Rado Swiss Open - Gstaad 1998 Mercedes Cup - Stuttgart Pilot Pen International - New Haven Waldbaum's Hamlet Cup - Long Island Davidoff Swiss Indoors - Basel Kremlin Cup - Moscow CA Tennis Trophy - Vienna Kremlin Cup - Moscow Qatar Mobil Open 2001 - Doha The Nottingham Open - Nottingham Munich Idea Prokom Open - Sopot President's Cup - Tashkent President's Cup - Tashkent Rumikon CH Stuttgart Davidoff Swiss Indoors - Basel Milan Barcelona Prague Moscow Sydney Nice Idea Prokom Open - Sopot Toulouse Nice Bordeaux Toulouse Marseille Gstaad New Haven New Haven Milan Estoril Idea Prokom Open - Sopot Rosmalen Stuttgart Long Island Toulouse Moscow Adelaide Sydney Manchester Gstaad European Community Championships - Antwerp St. Petersburg Open - St. Petersburg Thailand Open - Bangkok Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Sydney Chennai Open - Chennai Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Guardian Direct Cup - London Davidoff Swiss Indoors - Basel Open Seat-Godo '99 - Barcelona Grand Prix de Tennis de Lyon - Lyon BMW Open - Munich Grand Prix Hassan II - Casablanca Open 13 - Marseille The Nottingham Open - Nottingham Delray Beach International Tennis Championships - Delray Beach Ordina Open - 's-Hertogenbosch Indianapolis Tennis Championships - Indianapolis Pilot Pen Tennis - New Haven Brisbane International - Brisbane Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Brisbane - Brisbane French Open - Paris Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Legg Mason Tennis Classic - Washington D.C. Gerry Weber Open - Halle Halle Waldbaum's Hamlet Cup - Long Island Wimbledon - London U.S. Open - New York President's Cup 1999 - Tashkent Gstaad Brisbane International - Brisbane Australian Open - Melbourne adidas Open de Toulouse - Toulouse French Open - Paris Rakuten Japan Open - Tokyo Wimbledon - London Rakuten Japan Open - Tokyo BMW Open - Munich Regions Morgan Keegan Championships - Memphis Grand Prix de Tennis de Lyon - Lyon Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow If Stockholm Open - Stockholm Heineken Open - Auckland Malaysian Open - Kuala Lumpur U.S. Open - New York Open 13 - Marseille PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Australian Open - Melbourne Claro Open Colombia - Bogota If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Malaysian Open - Kuala Lumpur ABN/AMRO World Tennis Tournament - Rotterdam French Open - Paris ABN AMRO World Tennis Tournament - Rotterdam Wimbledon - London Open Sud de France - Montpellier BRD Nastase Tiriac Trophy - Bucharest Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Rakuten Japan Open - Tokyo U.S. Open - New York Davidoff Swiss Indoors - Basel Australian Open - Melbourne French Open - Paris Gazprom Hungarian Open - Budapest Basel Hall of Fame Open - Newport Wimbledon - London U.S. Open - New York Australian Open - Melbourne Grand Prix de Tennis de Toulouse - Toulouse Adidas International - Sydney Basel Copenhagen Open - Copenhagen US Men's Clay Court Championship - Houston French Open - Paris Wimbledon - London St. Petersburg Open - St. Petersburg Basel US Men's Clay Court Championship - Houston Australian Open - Melbourne French Open - Paris Grand Prix de Tennis de Lyon - Lyon The Stella Artois Grass Court Championships - London Gerry Weber Open - Halle Australian Open - Melbourne French Open - Paris Furth CH Heineken Trophy - Rosmalen 1997 Mercedes Cup - Stuttgart Davidoff Swiss Indoors - Basel CA Tennis Trophy - Vienna Adidas International - Sydney Grand Prix Hassan II - Casablanca Rado Swiss Open - Gstaad Chennai Open - Chennai Basel Adelaide BMW Open - Munich UBS Open Gstaad - Gstaad Geneva CH Davidoff Swiss Indoors Basel - Basel Energis Open - Amersfoort Nyon CH Basel Salem Open - Hong Kong The Stella Artois Grass Court Championships - London Sun City ABN/AMRO World Tennis Tournament - Rotterdam Manchester Heineken Open - Auckland BA-CA Tennis Trophy - Vienna China Open - Beijing Heineken Open - Auckland Generali Open - Kitzbuhel Doha Vietnam Open - Ho Chi Minh City Farmers Classic - Los Angeles BMW Open - Munich BA-CA Tennis Trophy - Vienna China Open - Beijing Wimbledon - London Basel Monte Carlo BMW Open - Munich BB&T Atlanta Open - Atlanta Waldbaum's Hamlet Cup - Long Island BNP Paribas Masters - Paris Lyon Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Eutelsat Monte Carlo Open - Monte Carlo German Open - Hamburg Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Monte Carlo Open - Monte Carlo Eurocard Open - Stuttgart Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome Eurocard Open - Stuttgart The Ericsson Open - Miami Italian Open - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris SAP Open - San Jose Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Indian Wells Monte Carlo Rome Stuttgart Monte Carlo Rome Canadian Open Essen Paris Indian Wells Hamburg Rome Canadian Open Rome Cincinnati Paris Monte Carlo Hamburg Rome Stockholm Paris Tennis Masters Series - Monte Carlo Pacific Life Open - Indian Wells Masters Series Hamburg - Hamburg Rogers Masters - Toronto Pacific Life Open - Indian Wells St. Petersburg Open - St. Petersburg Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Tennis Masters Series - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Serbia Open - Belgrade Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Chengdu Open - Chengdu If Stockholm Open - Stockholm Mutua Madrid Open - Madrid Swiss Indoors Basel - Basel Miami Open - Miami Miami Open - Miami Dubai Duty Free Tennis Championships - Dubai U.S. Open - New York Mutua Madrid Open - Madrid Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Mutua Madrid Open - Madrid Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group 2, 1R, FIN-CYP 3-2 Davis Cup, Group 2, PO, CYP-BUL 4-1 Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, Group 2, F, FIN-CYP, 3-2 Davis Cup, Group 2, 1R, CYP-EGY 3-2 Davis Cup, Group II, PO, BUL-CYP 2-3 Davis Cup, Group II, PO, CYP-BEN 3-2 Davis Cup, World Group, 1R, SWE-SUI 4-1 Davis Cup, World Group, QR, SUI-KOR 3-2 Davis Cup, World Group, 1R, SUI-CZE 3-2 Davis Cup, World Group, 1R, SUI-ITA 3-2 Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, Group 2, PO, EGY-CYP 2-3 Davis Cup, World Group, QF, FRA-SUI 3-2 Davis Cup, Group II, PO, CYP-TUN 1-4 Davis Cup, Group 2, 2R, CYP-IRL 3-2 Davis Cup, Group 2, 1R, BUL-CYP 3-2 Davis Cup, Group II, 1R, CYP-MAR 3-2 French Open (juniors) AAMI Classic - Kooyong Australian Open (juniors) U.S. Open (juniors) AAMI Classic - Kooyong AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr The Mubadala World Tennis Championship Kooyong Classic - Kooyong Atlanta Olympics Barcelona Olympics Olympics - Athens Olympics - London Grand Slam Cup